package CapaDatos;

public class Cargo {

    private String nombre;
    private float sueldoBase;

    public Cargo(String nombre, float sueldoBase)
    {
        this.nombre = nombre;
        this.sueldoBase = sueldoBase;
    }

    // <editor-fold defaultstate="collapsed" desc="Getters y Setters">
    public String getNombre() {
        return this.nombre;
    }

    public void setNombre (String elNombre) {
        this.nombre = elNombre;
    }

    public float getSueldoBase() {
        return this.sueldoBase;
    }

    public void setSueldoBase (float elSueldo) {
        this.sueldoBase = elSueldo;
    }
    // </editor-fold>

    // <editor-fold defaultstate="collapsed" desc="equals y hasCode">
    @Override
    public boolean equals (Object objeto) {
        Cargo objetoCargo;

        if (!(objeto instanceof Cargo))
            return false;

        objetoCargo = (Cargo) objeto;

        if (this.nombre.equals(objetoCargo.getNombre()))
            return true;

        return false;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (nombre != null ? nombre.hashCode() : 0);

        return hash;
    }
    // </editor-fold>

    // <editor-fold defaultstate="collapsed" desc="toString">
    @Override
    public String toString() {
        return nombre + ":" + sueldoBase;
    }
    // </editor-fold>
}